package com.banciyuan.bcywebview.utils.baidussp;

/**
 * Created by squall1989 on 2017/2/20.
 */

public class EncrptUtils {

    private static final byte[] a = new byte[]{(byte) 48, (byte) 75, (byte) 97, (byte) 106, (byte) 68, (byte) 55, (byte) 65, (byte) 90, (byte) 99, (byte) 70, (byte) 50, (byte) 81, (byte) 110, (byte) 80, (byte) 114, (byte) 53, (byte) 102, (byte) 119, (byte) 105, (byte) 72, (byte) 82, (byte) 78, (byte) 121, (byte) 103, (byte) 109, (byte) 117, (byte) 112, (byte) 85, (byte) 84, (byte) 73, (byte) 88, (byte) 120, (byte) 54, (byte) 57, (byte) 66, (byte) 87, (byte) 98, (byte) 45, (byte) 104, (byte) 77, (byte) 67, (byte) 71, (byte) 74, (byte) 111, (byte) 95, (byte) 86, (byte) 56, (byte) 69, (byte) 115, (byte) 107, (byte) 122, (byte) 49, (byte) 89, (byte) 100, (byte) 118, (byte) 76, (byte) 51, (byte) 52, (byte) 108, (byte) 101, (byte) 116, (byte) 113, (byte) 83, (byte) 79};
    private static final byte[] b = new byte[128];

    public static String a(String var0) {
        byte[] var6 = var0.getBytes();
        for (int var3 = var6.length % 3; var3 > 0 && var3 < 3; ++var3) {
            var0 = var0 + "$";
        }
        var6 = var0.getBytes();

        byte[] var2 = new byte[var6.length / 3 * 4];

        int var4 = 0;

        for (int var5 = 0; var4 < var6.length; var5 += 4) {
            var2[var5] = a[(var6[var4] & 252) >> 2];
            var2[var5 + 1] = a[((var6[var4] & 3) << 4) + ((var6[var4 + 1] & 240) >> 4)];
            var2[var5 + 2] = a[((var6[var4 + 1] & 15) << 2) + ((var6[var4 + 2] & 192) >> 6)];
            var2[var5 + 3] = a[var6[var4 + 2] & 63];
            var4 += 3;
        }

        return new String(var2);
    }

    static {
        for (int var0 = 0; var0 < a.length; ++var0) {
            b[a[var0]] = (byte) var0;
        }

    }
}
